/*    This file is part of Geovoice.

Geovoice is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Geovoice is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Geovoice.  If not, see <http://www.gnu.org/licenses/>.  */
/*    This file is part of Geovoice.

Geovoice is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Geovoice is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Geovoice.  If not, see <http://www.gnu.org/licenses/>.  */


package com.geovoice;

interface GVLServiceInterface{

//	int getFrequency();
	
	int[] getCurrentCoordinatesE6();
	
//	void setFrequency(int seconds);
	
	void restart();
	
	void reset();
	
//	void deleteLocation(String locationName);
	
//	void updateLoginCredentials(String login, String password);

//	void updateVoice();
	
	String getCurrentLocationString();
	
	void update();
	
//	String getPowerMode();
	
//	void setPowerMode(String powerMode);
	
//	String getAccuracy();
	
//	void setAccuracy(String accuracy);
	
//	boolean isVoiceConnected();
	
//	void dial(String phone, String number);
	
//	String[] getPhones();
	
//	String[] getLocations();
	
//	boolean startupComplete();
	
//	boolean hasCredentials();
	
//	void delete(String location);

	String[] listProviders();
	
}